<!-- App.vue -->
<template>
	<div id="app">
		<!-- 渲染当前页面 -->
		<router-view />

		<!-- 全局轮播图 -->
		<!-- <FullscreenSwiper /> -->
	</div>
</template>

<script>
	// 引入组件
	// import FullscreenSwiper from '@/components/FullscreenSwiper.vue'
	import checkUpdate from '@/uni_modules/uni-upgrade-center-app/utils/check-update';
	export default {
		// 必须在这里注册组件
		// components: {
		//   FullscreenSwiper
		// },

		onLaunch() {
			// console.log('✅ App 启动')
			// if (plus.runtime.appid !== 'HBuilder') {
			// 真机运行不需要检查更新，真机运行时appid固定为'HBuilder'，这是调试基座的appid
			// console.log('App onLaunch', plus.runtime)
			let wgt = ''
			plus.runtime.getProperty(plus.runtime.appid, (widgetInfo) => {
				const wgtInfo = {
					wgtVersion: widgetInfo.version, // 当前 wgt 资源包的版本号
					wgtVersionCode: widgetInfo.versionCode, // 当前 wgt 资源包的版本代码
					wgtSize: widgetInfo.size, // wgt 包大小 (字节)
					wgtRelease: widgetInfo.release, // 是否为正式版
					wgtUpdateTime: new Date(widgetInfo.updateTime).toLocaleString() // 更新时间
				};
				wgt = wgtInfo.wgtVersionCode
				// console.log(111, wgt);
				console.log('📦 当前 WGT 资源包版本:', wgtInfo);

				// --- 3. 对比版本 (可选) ---
				if (appInfo.appVersion !== wgtInfo.wgtVersion) {
					console.warn('⚠️  App 原生版本与 WGT 资源版本不一致！');
					console.log(`原生版本: ${appInfo.appVersion}, WGT 版本: ${wgtInfo.wgtVersion}`);
				} else {
					console.log('✅ App 原生版本与 WGT 资源版本一致');
				}
				uni.showToast({
				      title: `${appInfo.appVersionCode} + ${wgtInfo.wgtVersionCode}`,
				      duration: 5000,
				      icon: 'none'
				    });
			});
			// uni.showToast({
			// 	title: plus.runtime.versionCode + "+" + wgt,
			// 	duration: 5000,
			// 	icon: 'none'
			
			// })
			checkUpdate();
			// }
		},

		onShow() {
			// console.log('App 显示')
		},

		// onHide() {
		//   console.log('App 隐藏')
		// }
	}
</script>

<style lang="scss">
	@import '@/uni_modules/uview-plus/index.scss';
</style>